physical concept - French English Dictionary